home *** CD-ROM | disk | FTP | other *** search
- The RegScrub program is to help developers control their registry
- entries. When you compile an ActiveX component in Visual Basic,
- it makes registry entries. If your component is set to "Project
- Compatibility", then every compile will make more entries.
- RegScrub will find all registry entries for a component, which
- is usually made of several classes. Every class entry has associated
- "TypeLib" entries and "Interface" entries. On compiles, the class
- entries get overwritten, but the "TypeLib" and "Interface" entries
- do not. After a while the registry can fill up and if not scrubbed
- can cause problems, including not booting at all.
-
- When a class in the delete queue is purged from the registry, all
- keys, values, subkeys, and subvalues are purged as well including
- entries from the following registry branches:
-
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib]
-
- Each class can cause tens of associated key and values to be
- deleted as well. For developers who constantly compile, it can
- be a necessity to scrub the registry frequently. This ensures
- that the registry stays orderly and the machine runs smoothly.
- Especially for machines where the master compiles of programs
- are made for distribution.
-
- The shareware version is ready to use. The delete functionality
- has been disabled. You can search through the registry and see
- entries. You can also delete to file, which effectively makes
- a text file with all the entries that should be removed. No
- entries from the registry will be removed. There is a delete
- tree built that models the registry and gives a graphical
- representation of the keys to delete. Upon registration,
- actual deletes wil be performed. Though Windows 95 testing has
- been extensive, Windows NT testing is still not 100% done.
- Verification on NT is still underway.
-
- This install does not have the VB 5.0 runtime file.